package com.yami.shop.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yami.shop.bean.dto.SysMsgDTO;
import com.yami.shop.bean.model.SysMsg;
import com.yami.shop.common.bean.PageDTO;
import com.yami.shop.common.bean.PageVO;

import java.util.List;

public interface SysMsgService extends IService<SysMsg>{

    /**
     * 发布系统消息
     * @param sysMsgDTO
     */
    void publishSysMessage(SysMsgDTO sysMsgDTO);
    /**
     * 公告列表
     * @return
     */
    List<SysMsg>list();

    /**
     * 公告分页
     * @return
     */
    PageVO<SysMsg> page(PageDTO pageDTO);

    /**
     * 删除公告
     * @param ids
     */
    void removeIds(List<Long>ids);
}
